package com.yc.system.service;

import com.yc.common.core.domain.entity.SysUser;
import com.yc.common.core.domain.model.RegisterBody;

/**
 * 用户 业务层
 * @author yc
 */
public interface ISysUserService {


    /**
     * 通过用户名查询用户
     *
     * @param userName 用户名
     * @return 用户对象信息
     */
    SysUser selectUserByUserName(String userName);

    /**
     * 用户注册
     * @param registerBody
     * @return
     */
    boolean addUserInfo(RegisterBody registerBody);

    /**
     * 查询用户昵称
     * @param userId
     * @return
     */
    String selectNickNameByUserId(Long userId);
}
